home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Magazine / Morphos / GCC / lib / gcc-lib / ppc-amigaos / 2.95.1 / sys-include / powerup / ppclib / message.h < prev    next >
C/C++ Source or Header  |  2000-03-13  |  1KB  |  55 lines

  1. #ifndef POWERUP_PPCLIB_MESSAGE_H
  2. #define POWERUP_PPCLIB_MESSAGE_H
  3.  
  4. #include <utility/tagitem.h>
  5.  
  6. /* This file should be used under SAS and GCC
  7.  */
  8.  
  9. #define    PPCPORTTAG_Dummy    (TAG_USER + 0x24000)
  10. #define    PPCPORTTAG_NAME        (PPCPORTTAG_Dummy + 0)
  11. #define    PPCPORTTAG_ERROR    (PPCPORTTAG_Dummy + 1)
  12. /*
  13.  * PPCObtainPort()
  14.  */
  15.  
  16. /* To define a different network timeout
  17.  * if PPCPORTTAG_MACHINE is used
  18.  * Not supported yet
  19.  */
  20. #define    PPCPORTTAG_TIMEOUT    (PPCPORTTAG_Dummy + 2)
  21. /* To define a machine in the network
  22.  * Not supported yet
  23.  */
  24. #define    PPCPORTTAG_MACHINE    (PPCPORTTAG_Dummy + 3)
  25. /* Search port on the local processor
  26.  * Not supported yet
  27.  */
  28. #define    PPCPORTTAG_LOCAL    (PPCPORTTAG_Dummy + 4)
  29. /* Search port on all processors
  30.  * Not supported yet
  31.  */
  32. #define    PPCPORTTAG_GLOBAL    (PPCPORTTAG_Dummy + 5)
  33.  
  34.  
  35. #define    PPCMSGTAG_Dummy        (TAG_USER + 0x25000)
  36. #define    PPCMSGTAG_DATA        (PPCMSGTAG_Dummy + 0)
  37. #define    PPCMSGTAG_DATALENGTH    (PPCMSGTAG_Dummy + 1)
  38. #define    PPCMSGTAG_MSGID        (PPCMSGTAG_Dummy + 2)
  39.  
  40. /* Returns NT_REPLYMSG or NT_MESSAGE or NT_FREEMSG */
  41. #define    PPCMSGTAG_MSGTYPE    (PPCMSGTAG_Dummy + 3)
  42.  
  43. #define    PPCPORTERROR_OK        0
  44. #define    PPCPORTERROR_MEMORY    1
  45. #define    PPCPORTERROR_SIGNAL    2
  46. #define    PPCPORTERROR_PORTEXISTS    3
  47. #define    PPCPORTERROR_NOTFOUND    4
  48. #define    PPCPORTERROR_TIMEOUT    5
  49.  
  50. #define    PPCPORTLISTTAG_Dummy        (TAG_USER + 0x26000)
  51. #define    PPCPORTLISTTAG_EXTENDEDSIGNALS    (PPCPORTLISTTAG_Dummy + 0)
  52. #define    PPCPORTLISTTAG_RECEIVEDSIGNALS    (PPCPORTLISTTAG_Dummy + 1)
  53.  
  54. #endif
  55.